// 该文件
// 1.用于初始化状态、加工状态
// 2.	加工时，根据旧的state和action， 产生新的state的纯函数
// 该函数接收两个参数:之前的状态 preState ，动作对象 action
export const CollApsedReducer = (preState = { isCollapsed: false }, action) => {
  // console.log(action);
  let { type } = action;
  switch (type) {
    case "change_collapsed":
      let newState = { ...preState }; //旧状态深拷贝
      newState.isCollapsed = !newState.isCollapsed;
      return newState;
    default:
      return preState;
  }
};
